package com.hyt.it.ogt.kq.service.bm.model.vo;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

@Data
@Accessors(chain = true)
@ApiModel(value = "报名资格导出Vo类")
public class NonOpenInfoExportVo {

    @ApiModelProperty(value = "项目id")
    @ExcelIgnore
    private String projectId;

    @ApiModelProperty(value = "姓名")
    @ExcelProperty(value = "姓名")
    private String studentName;

    @ApiModelProperty(value = "证件类型")
    @ExcelProperty(value = "证件类型")
    private String cardType;

    @ApiModelProperty(value = "证件号码")
    @ExcelProperty(value = "证件号码")
    private String cardNumber;

    @ApiModelProperty(value = "所属机构id")
    @ExcelIgnore
    private String officeId;

    @ApiModelProperty(value = "所属机构")
    @ExcelProperty(value = "所属机构")
    private String officeName;

    @ApiModelProperty(value = "是否报名（0：未报名，1：已报名）")
    @ExcelIgnore
    private Boolean isBm;

    @ApiModelProperty(value = "是否报名（0：未报名，1：已报名）")
    @ExcelProperty(value = "是否报名")
    private String isBmName;

    @ApiModelProperty(value = "报名时间")
    @ExcelIgnore
    private String bmTime;

    @ApiModelProperty(value = "上级id")
    @ExcelIgnore
    private String ancestors;

    @ApiModelProperty(value = "部门id")
    @ExcelIgnore
    private String deptId;

    @ApiModelProperty(value = "科目ID集合")
    @ExcelIgnore
    private String subjectIds;

    @ApiModelProperty(value = "考生基础ID", notes = "平台考生管理的ID")
    @ExcelIgnore
    private String studentBaseId;

    @ApiModelProperty(value = "科目集合")
    @ExcelProperty(value = "科目")
    private String subjectNames;
}
